/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sg.edu.nus.iss.vmcs.store;

import sg.edu.nus.iss.vmcs.util.VMCSException;
/**
 *
 * @author LinnLinn
 */
public abstract class PropertyLoaderImpl {
        public PropertyLoaderImpl() {
    }

    public abstract void initialize() throws VMCSException;

    public abstract void saveProperty() throws Exception;

    public abstract int getNumOfItems();

    public abstract void setNumOfItems(int vl);

    public abstract StoreItem getItem(int index);

    public abstract void setItem(int index, StoreItem item);
}
